const { ipcRenderer, shell } = require('electron');

const rightClickKline = {
    w: 255, h: 267, childern: [
        {
            name: '下单', click: () => {
                ipcRenderer.send('right_click_msg', { type: '打开下单' })
            }
        },
        {
            name: '加入自选', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: 'mssg', msg: '加入自选' })
            }
        },
        // { name: '价格预警', isSplit: 1 },
        // { name: '选择合约', },
        {
            name: '分析周期', childernWidth: 200, childernHeight: 221, childern: [
                // {
                //     name: 'Tick', kj: '0 Enter', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '周期', msg: 'Tick' })
                //     }
                // },
                {
                    name: '1分钟', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '1分钟' })
                    }
                },
                {
                    name: '3分钟', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '3分钟' })
                    }
                },
                {
                    name: '5分钟', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '5分钟' })
                    }
                },
                {
                    name: '15分钟', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '15分钟' })
                    }
                },
                {
                    name: '30分钟', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '30分钟' })
                    }
                },
                {
                    name: '1小时', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '一小时' })
                    }
                },
                {
                    name: '2小时', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '二小时' })
                    }
                },
                {
                    name: '4小时', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '四小时' })
                    }
                },
                {
                    name: '1天', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '周期', msg: '日线' })
                    }
                },
            ]
        },
        {
            name: '趋势分析指标(主图)', childernWidth: 200, childernHeight: 366, childern: [
                {
                    name: 'MA', kj: '均线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'MA' })
                    }
                },
                {
                    name: 'PUBU', kj: '瀑布线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'PUBU' })
                    }
                },
                {
                    name: 'SAR', kj: '抛物转向', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'SAR' })
                    }
                },
                {
                    name: 'BOLL', kj: '布林线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'BOLL' })
                    }
                },
                {
                    name: 'ENV', kj: 'Envalops', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'ENV' })
                    }
                },
                {
                    name: 'CDP', kj: '逆势操作', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'CDP' })
                    }
                },
                {
                    name: 'HCL', kj: '均线通道', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'HCL' })
                    }
                },
                {
                    name: 'MIKE', kj: '麦克支撑压力', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'MIKE' })
                    }
                },
                {
                    name: 'SP', kj: '日内均价线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'SP' })
                    }
                },
                {
                    name: 'SAR1', kj: '止损点', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'SAR1' })
                    }
                },
                {
                    name: '唐奇安通道', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: '唐奇安通道' })
                    }
                },
                {
                    name: 'MA扩展', kj: '增加两条均线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'MA扩展' })
                    }
                },
                {
                    name: 'BBI', kj: '多空指数', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'BBI' })
                    }
                },
                {
                    name: 'DKX', kj: '多空线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'DKX' })
                    }
                },
                {
                    name: 'BBIBOLL', kj: '多空布林线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'BBIBOLL' })
                    }
                }
            ]
        },
        {
            name: '摆动分析', childernWidth: 200, childernHeight: 745, childern: [
                {
                    name: 'MACD', kj: '平滑异同平均', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MACD' })
                    }
                },
                {
                    name: 'RSI', kj: '相对强弱指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'RSI' })
                    }
                },
                {
                    name: 'KD', kj: '随机指标KD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'KD' })
                    }
                },
                {
                    name: 'KDJ', kj: '随机指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'KDJ' })
                    }
                },
                {
                    name: 'WR', kj: '威廉指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'WR' })
                    }
                },
                {
                    name: 'MTM', kj: '动量线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MTM' })
                    }
                },
                {
                    name: 'DMI', kj: '趋向指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DMI' })
                    }
                },
                {
                    name: 'BIAS', kj: '乖离率', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'BIAS' })
                    }
                },
                {
                    name: 'PSY', kj: 'PSY', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PSY' })
                    }
                },
                {
                    name: 'ARBR', kj: '人气意愿指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ARBR' })
                    }
                },
                {
                    name: 'ROC', kj: '变动率指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ROC' })
                    }
                },
                {
                    name: 'ADTM', kj: '动态买卖气指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ADTM' })
                    }
                },
                {
                    name: 'ASI', kj: '振动升降指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ASI' })
                    }
                },
                {
                    name: 'ATR', kj: '真实波幅', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ATR' })
                    }
                },
                {
                    name: 'B3612', kj: '三减六日乖离', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'B3612' })
                    }
                },
                {
                    name: 'BBI', kj: '多空均线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'BBI' })
                    }
                },
                {
                    name: 'CR', kj: 'CR能量指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'CR' })
                    }
                },
                {
                    name: 'DBCD', kj: '异同离差乖离率', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DBCD' })
                    }
                },
                {
                    name: 'DDI', kj: '方向标准离差指数', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DDI' })
                    }
                },
                {
                    name: 'DMA', kj: '平均线差', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DMA' })
                    }
                },
                {
                    name: 'MI', kj: '动量指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MI' })
                    }
                },
                {
                    name: 'MICD', kj: '异同离差动力指数', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MICD' })
                    }
                },
                {
                    name: 'QHLSR', kj: '阻力指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'QHLSR' })
                    }
                },
                {
                    name: 'RC', kj: '变化率指数', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'RC' })
                    }
                },
                {
                    name: 'RCCD', kj: '异同离差变化率指数', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'RCCD' })
                    }
                },
                {
                    name: 'SRDM', kj: '动向速度比率', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'SRDM' })
                    }
                },
                {
                    name: 'ZDZB', kj: '筑底指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ZDZB' })
                    }
                },
                {
                    name: 'CCI', kj: 'CCI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'CCI' })
                    }
                },
                {
                    name: 'DKX', kj: '多空线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DKX' })
                    }
                },
                {
                    name: 'LON长线', kj: '长线指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'LON长线' })
                    }
                },
                {
                    name: 'SHORT短线', kj: '短线指标', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'SHORT短线' })
                    }
                },
                // {
                //     name: 'MASS', kj: 'Mass Index', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MASS' })
                //     }
                // },
                // {
                //     name: 'MFI', kj: '资金流量指标', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MFI' })
                //     }
                // },
                // {
                //     name: 'PRICEOSC', kj: 'PriceOscillator', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PRICEOSC' })
                //     }
                // },
                // {
                //     name: 'SLOWKD', kj: '慢速KD', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'SLOWKD' })
                //     }
                // },
                // {
                //     name: 'ZLJC', kj: '主力进出', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ZLJC' })
                //     }
                // },
                // {
                //     name: 'ZLMM', kj: '主力买卖', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'ZLMM' })
                //     }
                // }, {
                //     name: 'DPO', kj: '区间震荡线', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'DPO' })
                //     }
                // },
            ]
        },
        {
            name: '量仓分析', childernWidth: 200, childernHeight: 195, childern: [
                {
                    name: 'VOL', kj: '成交量', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VOL' })
                    }
                },
                {
                    name: 'CCL', kj: '持仓量', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'CCL' })
                    }
                },
                {
                    name: 'MV', kj: '均量线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MV' })
                    }
                },
                {
                    name: 'OBV', kj: '累积能量线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'OBV' })
                    }
                },
                {
                    name: 'VR', kj: '成交量变异率', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VR' })
                    }
                },
                {
                    name: 'VROC', kj: '量变动速率', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VROC' })
                    }
                },
                {
                    name: 'VRSI', kj: '量相对强弱', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VRSI' })
                    }
                },
                {
                    name: 'WVAD', kj: '威廉变异离散量', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'WVAD' })
                    }
                },

                // {
                //     name: 'AD', kj: 'Accumulation/Distribution', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'AD' })
                //     }
                // },
                // {
                //     name: 'PVT', kj: '价量趋势指数', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PVT' })
                //     }
                // },
                // {
                //     name: 'VOSC', kj: 'Volume Oscillator', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VOSC' })
                //     }
                // },
                // {
                //     name: 'WAD', kj: '威廉多空力度线', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'WAD' })
                //     }
                // },
                // {
                //     name: '价量运行趋势', kj: '价量运行趋势', click: () => {
                //         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: '价量运行趋势' })
                //     }
                // },
            ]
        },
        // {
        //     name: '副图指标', childernWidth: 200, childernHeight: 269, childern: [
        //         {
        //             name: 'HSL', kj: '换手率', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'HSL' })
        //             }
        //         },
        //         {
        //             name: 'OBV', kj: '能量潮', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'OBV' })
        //             }
        //         },
        //         {
        //             name: 'NVI', kj: '负成交量', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'NVI' })
        //             }
        //         },
        //         {
        //             name: 'PVI', kj: '正成交量', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PVI' })
        //             }
        //         },
        //         {
        //             name: 'VOL', kj: '成交量', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VOL' })
        //             }
        //         },
        //         {
        //             name: 'MASS', kj: '梅斯线', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MASS' })
        //             }
        //         },
        //         {
        //             name: 'PSY', kj: '心理线', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PSY' })
        //             }
        //         },
        //         {
        //             name: 'CR', kj: '带状能量线', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'CR' })
        //             }
        //         },
        //         {
        //             name: 'VR', kj: '成交量比率', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VR' })
        //             }
        //         },
        //         {
        //             name: 'WAD', kj: '威廉多空', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'WAD' })
        //             }
        //         },
        //         {
        //             name: 'BRAR', kj: '情绪线', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'BRAR' })
        //             }
        //         },
        //     ]
        // },
        // {
        //     name: '技术指标', childernWidth: 200, childernHeight: 149, childern: [
        //         {
        //             name: 'K线形态指标', childernWidth: 150, childernHeight: 126, childern: [
        //                 {
        //                     name: 'K线', kj: 'K线图', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '技术指标', msg: 'K线' })
        //                     }
        //                 },
        //                 {
        //                     name: 'BAR', kj: '竹线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '技术指标', msg: 'BAR' })
        //                     }
        //                 },
        //                 {
        //                     name: 'TOWER', kj: '宝塔线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '技术指标', msg: 'TOWER' })
        //                     }
        //                 },
        //                 {
        //                     name: 'CLOSE', kj: '收盘价线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '技术指标', msg: 'CLOSE' })
        //                     }
        //                 },
        //                 {
        //                     name: '>>>', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '技术指标', msg: '>>>' })
        //                     }
        //                 },
        //             ]
        //         },
        //         {
        //             name: '主图指标', childernWidth: 200, childernHeight: 126, childern: [
        //                 {
        //                     name: 'MA', kj: '均线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'MA' })
        //                     }
        //                 },
        //                 {
        //                     name: 'BBI', kj: '多空线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'BBI' })
        //                     }
        //                 },
        //                 {
        //                     name: 'BOLL', kj: '布林线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'BOLL' })
        //                     }
        //                 },
        //                 {
        //                     name: 'MIKE', kj: '麦克指标', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'MIKE' })
        //                     }
        //                 },
        //                 {
        //                     name: 'ENE', kj: '轨道线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '主图指标', msg: 'ENE' })
        //                     }
        //                 }
        //             ]
        //         },
        //         {
        //             name: '副图指标', childernWidth: 200, childernHeight: 269, childern: [
        //                 {
        //                     name: 'HSL', kj: '换手率', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'HSL' })
        //                     }
        //                 },
        //                 {
        //                     name: 'OBV', kj: '能量潮', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'OBV' })
        //                     }
        //                 },
        //                 {
        //                     name: 'NVI', kj: '负成交量', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'NVI' })
        //                     }
        //                 },
        //                 {
        //                     name: 'PVI', kj: '正成交量', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PVI' })
        //                     }
        //                 },
        //                 {
        //                     name: 'VOL', kj: '成交量', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VOL' })
        //                     }
        //                 },
        //                 {
        //                     name: 'MASS', kj: '梅斯线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'MASS' })
        //                     }
        //                 },
        //                 {
        //                     name: 'PSY', kj: '心里线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'PSY' })
        //                     }
        //                 },
        //                 {
        //                     name: 'CR', kj: '带状能量线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'CR' })
        //                     }
        //                 },
        //                 {
        //                     name: 'VR', kj: '成交量比率', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'VR' })
        //                     }
        //                 },
        //                 {
        //                     name: 'WAD', kj: '威廉多空', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'WAD' })
        //                     }
        //                 },
        //                 {
        //                     name: 'BRAR', kj: '情绪线', click: () => {
        //                         ipcRenderer.send('right_click_msg', { type: '副图指标', msg: 'BRAR' })
        //                     }
        //                 },
        //             ]
        //         },
        //         { name: '编写示例' },
        //         { name: '其他' },
        //         { name: '自编' },
        //     ]
        // },
        {
            name: '坐标反转', kj: '', click: (v) => {
                ipcRenderer.send('right_click_msg', { type: '坐标反转', msg: v.isChecked })
            }
        },
        {
            name: '切换到对数坐标', kj: '', click: (v) => {
                ipcRenderer.send('right_click_msg', { type: '切换到对数坐标', msg: v.isChecked })
            }
        },
        // { name: '画线分析', kj: 'F12' },
        // {
        //     name: '画线下单', click: () => {
        //         ipcRenderer.send('right_click_msg', { type: '画线下单' })
        //     }
        // },
        // { name: '画线预警', },
        { name: '叠加/删除技术指标', },
        // { name: '叠加参考合约', },
        // {
        //     name: '复盘训练', childernWidth: 120, childernHeight: 55, childern: [
        //         { name: '多日逐笔', disabled: 1 },
        //         { name: '多日逐根', disabled: 1 },
        //     ]
        // },
        // {
        //     name: '最近时间范围', childernWidth: 120, childernHeight: 77, childern: [
        //         {
        //             name: '最近1天', isRadio: 2, disabled: 1, click: (v) => {
        //                 ipcRenderer.send('right_click_msg', { type: '最近1天', msg: v.isRadio })
        //             }
        //         },
        //         {
        //             name: '最近2天', isRadio: 2, disabled: 1, click: (v) => {
        //                 ipcRenderer.send('right_click_msg', { type: '最近2天', msg: v.isRadio })
        //             }
        //         },
        //         {
        //             name: '最近5天', isRadio: 2, disabled: 1, click: (v) => {
        //                 ipcRenderer.send('right_click_msg', { type: '最近5天', msg: v.isRadio })
        //             }
        //         },
        //     ]
        // },
        {
            name: '显示右侧盘口信息', kj: '', isChecked: 1, click: (v) => {
                ipcRenderer.send('right_click_msg', { type: '显示右侧盘口信息', msg: v.isChecked })
            }
        },
        // {
        //     name: '下载K线数据', kj: 'F11', isSplit: 1, click: () => { }
        // },
        {
            name: '更多', childernWidth: 260, childernHeight: 322, childern: [
                // { name: '基本面资料', kj: 'F10' },
                // { name: '多股同列', kj: 'Ctrl+M' },
                // { name: '多周期同列', kj: 'Ctrl+X' },
                {
                    name: '切换分时图/线', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '切换分时图/线' })
                    }
                },
                {
                    name: '增加副图子窗口', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '增加副图子窗口', msg: 'OBV' })
                    }
                },
                {
                    name: '删除副图子窗口', kj: '', isSplit: 1, click: () => {
                        ipcRenderer.send('right_click_msg', { type: '删除副图子窗口' })
                    }
                },
                {
                    name: '设置大单阈值', click: () => {
                        ipcRenderer.send('open-dadanFazhi')
                    }
                },
                // { name: '当日逐笔数据统计分析', kj: 'Ctrl+D', isSplit: 1 },
                // { name: '消除跳空' },
                // { name: '股票除权/复权', kj: 'AIt+K' },
                // { name: '螺旋历法' },
                {
                    name: '涂鸦笔', isSplit: 1, click: () => {
                        ipcRenderer.send('right_click_msg', { type: '涂鸦笔' })
                    }
                },
                {
                    name: '分钟k线图只使用当日数据', kj: '', isChecked: 2, click: (v) => {
                        ipcRenderer.send('right_click_msg', { type: '分钟k线图只使用当日数据', msg: v.isChecked })
                    }
                },
                // { name: '分钟图显示隔夜跳空指示条' },
                {
                    name: '显示未回补缺口', isChecked: 2, click: (v) => {
                        ipcRenderer.send('right_click_msg', { type: '显示未回补缺口', msg: v.isChecked })
                    }
                },
                {
                    name: '指定k线起始日期', kj: '', click: () => {
                        ipcRenderer.send('open-klineStartDate')
                    }
                },
                {
                    name: '回到最新的k线位置', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '回到最新的k线位置' })
                    }
                },
                // { name: 'k线图只显示当年合约的数据', kj: 'Ctrl+J', isSplit: 1 },
                {
                    name: '区间统计/放大', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '区间统计/放大' })
                    }
                },
                // { name: '临时隐藏手工画线', kj: 'Alt+T' },
                // { name: '临时隐藏主图指标线', kj: 'AIt+R' },
                // { name: '临时隐藏下单相关画线', kj: 'Ctrl+0' },
                // { name: '临时隐藏交易日记', kj: 'AIt+N' },
                // { name: '信息灯塔(关键交易日解读)' },
                {
                    name: '放大k线图主图', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '删除副图子窗口' })
                    }
                },
                {
                    name: '纵向压缩显示比例', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '纵向压缩显示比例' })
                    }
                },
                {
                    name: '纵向放大显示比例', kj: '', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '纵向放大显示比例' })
                    }
                },
                // { name: '显示本机交易记录', kj: 'CtrH+B', disabled: 1 },
                // { name: '交易日记', kj: 'Ctrl+N' },
            ]
        },
    ]
}


const rightClickGHangQing = {
    w: 200, h: 172, childern: [
        {
            name: '下单', click: () => {
                ipcRenderer.send('right_click_msg', { type: '打开下单' })
            }
        },
        {
            name: '加入自选', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '加入自选' })
            }
        },
        {
            name: '取消自选', click: () => {
                ipcRenderer.send('right_click_msg', { type: '取消自选' })
            }
        },
        // { name: '价格预警', isSplit: 1 },
        // { name: '期权链', isSplit: 1, disabled: 1 },
        // { name: '多股同列', kj: 'Ctrl+M' },
        // { name: '多周期同列', kj: 'Ctrl+X' },
        // { name: '快捷选入' },
        // { name: '合约管理' },
        {
            name: '删除合约', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '删除合约' })
            }
        },
        {
            name: '恢复删除', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '恢复合约' })
            }
        },
        {
            name: '隐藏品种', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '隐藏品种' })
            }
        },
        {
            name: '取消隐藏', click: () => {
                ipcRenderer.send('right_click_msg', { type: '取消隐藏品种' })
            }
        },
        // { name: '抬头格式(域)调整' },
        // {
        //     name: '重传数据', kj: 'F11', click: () => { }
        // },
        // {
        //     name: '更多···', childernWidth: 185, childernHeight: 127, childern: [
        //         { name: '另存为自建模板', },
        //         { name: '管理抬头模板', isSplit: 1 },
        //         { name: '基本面资料', kj: 'F10' },
        //         {
        //             name: '隐藏品种', kj: 'Alt+F', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '隐藏品种' })
        //             }
        //         },
        //         {
        //             name: '取消隐藏品种', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '取消隐藏品种' })
        //             }
        //         },
        //     ]
        // },
    ]
}


const rightClickMinu = {
    w: 240, h: 172, childern: [
        {
            name: '下单', click: () => {
                ipcRenderer.send('right_click_msg', { type: '打开下单' })
            }
        },
        {
            name: '加入自选', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: 'mssg', msg: '加入自选' })
            }
        },
        // { name: '价格预警', isSplit: 1 },
        // { name: '选择合约', },
        {
            name: '技术指标副图', childernWidth: 150, childernHeight: 700, childern: [
                {
                    name: 'MACD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'MACD' })
                    }
                },
                {
                    name: 'RSI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'RSI' })
                    }
                },
                {
                    name: 'KD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'KD' })
                    }
                },
                {
                    name: 'KDJ', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'KDJ' })
                    }
                },
                {
                    name: 'WR', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'WR' })
                    }
                },
                {
                    name: 'MTM', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'MTM' })
                    }
                },
                {
                    name: 'DMI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'DMI' })
                    }
                },
                {
                    name: 'BIAS', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'BIAS' })
                    }
                },
                {
                    name: 'PSY', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'PSY' })
                    }
                },
                {
                    name: 'ARBR', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ARBR' })
                    }
                },
                {
                    name: 'ROC', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ROC' })
                    }
                },
                {
                    name: 'ADTM', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ADTM' })
                    }
                },
                {
                    name: 'ASI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ASI' })
                    }
                },
                {
                    name: 'ATR', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ATR' })
                    }
                },
                {
                    name: 'B3612', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'B3612' })
                    }
                },
                {
                    name: 'CR', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'CR' })
                    }
                },
                {
                    name: 'DBCD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'DBCD' })
                    }
                },
                {
                    name: 'DDI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'DDI' })
                    }
                },
                {
                    name: 'DMA', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'DMA' })
                    }
                },
                {
                    name: 'MI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'MI' })
                    }
                },
                {
                    name: 'MICD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'MICD' })
                    }
                },
                {
                    name: 'QHLSR', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'QHLSR' })
                    }
                },
                {
                    name: 'RC', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'RC' })
                    }
                },
                {
                    name: 'RCCD', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'RCCD' })
                    }
                },
                {
                    name: 'SRDM', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'SRDM' })
                    }
                },
                {
                    name: 'ZDZB', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ZDZB' })
                    }
                },
                {
                    name: 'CCI', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'ZDZB' })
                    }
                },
                {
                    name: 'LON长线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'LON长线' })
                    }
                },
                {
                    name: 'SHORT短线', click: () => {
                        ipcRenderer.send('right_click_msg', { type: '技术指标副图', msg: 'SHORT短线' })
                    }
                },

            ]
        },
        // { name: '设置坐标范围' },
        {
            name: '设置大单阈值', click: () => {
                ipcRenderer.send('open-dadanFazhi')
            }
        },
        // {
        //     name: '历史回忆', childernWidth: 120, childernHeight: 107, childern: [
        //         {
        //             name: '当日走势', isSplit: 1, isRadio: 1, click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '历史回忆', msg: 1 })
        //             }
        //         },
        //         {
        //             name: '最近2日', isRadio: 2, click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '历史回忆', msg: 2 })
        //             }
        //         },
        //         {
        //             name: '最近3日', isRadio: 2, click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '历史回忆', msg: 3 })
        //             }
        //         },
        //         {
        //             name: '最近4日', isRadio: 2, click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '历史回忆', msg: 4 })
        //             }
        //         },
        //         {
        //             name: '最近5日', isSplit: 1, isRadio: 2, click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '历史回忆', msg: 5 })
        //             }
        //         }
        //     ]
        // },
        // { name: '画线分析', kj: 'F12', },
        // {
        //     name: '画线下单', click: () => {
        //         ipcRenderer.send('right_click_msg', { type: '画线下单' })
        //     }
        // },
        // { name: '画线预警', kj: 'Shift+F1', },
        // { name: '叠加参考合约' },
        // { name: '复盘训练' },
        {
            name: '显示右侧盘口信息', kj: '', isChecked: 1, click: (v) => {
                ipcRenderer.send('right_click_msg', { type: '显示右侧盘口信息', msg: v.isChecked })
            }
        },
        // { name: '重传数据', kj: 'F11', isSplit: 1, click: () => { } },
        {
            name: '删除副图子窗口', click: () => {
                ipcRenderer.send('right_click_msg', { type: '删除副图子窗口' })
            }
        },
        {
            name: '切换分时图/K线', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '切换分时图/线' })
            }
        },
        // {
        //     name: '更多', childernWidth: 260, childernHeight: 149, childern: [
        //         { name: '基本面资料', kj: 'F10' },
        //         {
        //             name: '删除副图子窗口', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '删除副图子窗口' })
        //             }
        //         },
        //         { name: '多股同列', kj: 'Ctrl+M' },
        //         {
        //             name: '切换分时图/K线', kj: 'Tab', click: () => {
        //                 ipcRenderer.send('right_click_msg', { type: '切换分时图/线' })
        //             }
        //         },
        //         { name: '当日逐笔数据统计分析', kj: 'Ctrl+D' },
        //         { name: '临时隐藏手工画线', kj: 'Alt+T' },
        //         { name: '临时隐藏下单相关画线', kj: 'Ctrl+O' },
        //     ]
        // },
    ]
}

const rightClickZhangHu = {
    w: 190, h: 100, childern: [
        {
            name: '显示/隐藏左侧行情', click: () => {
                ipcRenderer.send('right_click_msg', { type: '显示/隐藏左侧行情' })
            }
        },
        {
            name: '下单主窗口', kj: '', click: () => {
                ipcRenderer.send('right_click_msg', { type: '打开下单' })
            }
        },
        // {
        //     name: '画线下单', click: () => {
        //         ipcRenderer.send('right_click_msg', { type: '画线下单' })
        //     }
        // },
        // {
        //     name: '下单工具条', kj: '', click: () => {
        //         ipcRenderer.send('right_click_msg', { type: '打开下单' })
        //     }
        // },
        {
            name: '监控运行日志', click: () => {
                ipcRenderer.send('open-runtime-log')
            }
        },
        {
            name: '退出', click: () => {
                ipcRenderer.send('closeplaceAnOrder')
            }
        }
    ]
}
const rightClickMuBan = {
    w: 190, h: 247, childern: [
        {
            name: '我的自选', kj: ''
        },
        {
            name: '股票市场', isSplit: 1, childernWidth: 160, childernHeight: 389, childern: [
                { name: '沪深A股', },
                { name: '沪深B股', },
                { name: '北证A股', },
                { name: '创业板块', },
                { name: '科创板块', },
                { name: '中证指数', },
                { name: '上证指数', },
                { name: '深证指数', },
                { name: '风险警示', },
                { name: '指数基金', },
                { name: '其它UOF基金', },
                { name: '封闭式基金', },
                { name: '跨境ETF和QDII', },
                { name: '黄金ETF', },
                { name: '国债ETF', },
                { name: '新股发行', },
            ]
        },
        {
            name: '债券市场', childernWidth: 160, childernHeight: 149, childern: [
                { name: '上证债券', },
                { name: '上证转债', },
                { name: '上证回购', },
                { name: '深证债券', },
                { name: '深证转债', },
                { name: '深证回购', },
            ]
        },
        {
            name: '国内期货', childernWidth: 240, childernHeight: 221, childern: [
                { name: '上海期货交易所', kj: 'SHFE' },
                { name: '大连商品交易所', kj: 'DCE' },
                { name: '郑州商品交易所', kj: 'CZCE' },
                { name: '金融期货交易所', kj: 'CFFEX' },
                { name: '广州期货交易所', kj: 'GFEX' },
                { name: '上海国际能源交易中心', kj: 'INE' },
                { name: '大连套利合约', },
                { name: '郑州套利合约', },
                { name: '广州套利合约' },

            ]
        },
        {
            name: '期货行业分类', childernWidth: 160, childernHeight: 341, childern: [
                { name: '股指期货' },
                { name: '国债期货' },
                { name: '贵金属' },
                { name: '有色金属' },
                { name: '黑色金属' },
                { name: '煤炭' },
                { name: '轻工' },
                { name: '石油' },
                { name: '化工' },
                { name: '油脂油料' },
                { name: '谷物' },
                { name: '软商品' },
                { name: '农副' },
                { name: '航运' },
            ]
        },
        { name: '期权合约' },
        {
            name: '外盘期货', childernWidth: 290, childernHeight: 317, childern: [
                { name: '纽约商业交易所(CME_Group)', kj: 'NYMEX' },
                { name: '纽约商品交易所(CMEE_Group)', kj: 'COMEX' },
                { name: '芝加哥期货交易所(QEE_Group)', kj: 'CBOT' },
                { name: '芝加哥商品交易所(CEE_Group)', kj: 'CME' },
                { name: '芝加哥期权交易所', kj: 'CBOE' },
                { name: '欧洲期货交易所', kj: 'EUREX' },
                { name: '洲际交易所(美国)', kj: 'ICE_US' },
                { name: '洲际交易所(欧洲)', kj: 'ICE_EU' },
                { name: '伦敦金属交易所', kj: 'LME' },
                { name: '香港交易所', kj: 'HKEX' },
                { name: '新加坡交易所', kj: 'SGX' },
                { name: '日本交易所集团', kj: 'JPX' },
                { name: '马来西亚衍生品交易所', kj: 'BMD' },
            ]
        },
        {
            name: '商品指数', childernWidth: 240, childernHeight: 77, childern: [
                { name: '外币汇率', kj: 'FX' },
                { name: '伦敦金', kj: 'LDJ' },
                { name: '上海黄金交易所', },
            ]
        },
        {
            name: '银行OTC', childernWidth: 240, childernHeight: 56, childern: [
                { name: 'Wenhua_CCI中国商品指数', kj: 'CCI' },
            ]
        },
        {
            name: '海外股票市场', childernWidth: 240, childernHeight: 77, childern: [
                { name: '全球股票指数', kj: 'INDEX' },
                { name: '香港股票', kj: 'GG' },
                { name: '美国股票', },
            ]
        },
    ]
}

const rightClickZIxun = {
    w: 160, h: 228, childern: [
        { name: '小编导读' },
        { name: '24小时实时资讯', isSplit: 1 },
        { name: '最新持仓报告' },
        { name: '检索历史持仓报告', isSplit: 1 },
        { name: '最新公告信息' },
        { name: '检索历史公告信息', isSplit: 1 },
        { name: '大商所仓单交易报告' },
        { name: '大商所基差交易报告' },
        { name: '大商所互换交易报告' },
    ]
}

const rightClickGeXingHua = {
    w: 260, h: 296, childern: [
        {
            name: '显示/隐藏左侧行情', click: () => {
                ipcRenderer.send('right_click_msg', { type: '显示/隐藏左侧行情' })
            }
        },
        { name: '个性化设置' },
        { name: '备份个性化设置' },
        { name: '导出个性化设置到wh7', isSplit: 1 },
        { name: '新建页面', },
        { name: '保存页面', kj: '' },
        { name: '页面另存为' },
        { name: '设置起始页' },
        { name: '页面还原' },
        { name: '页面管理', isSplit: 1 },
        { name: '登录会员享受云端服务(未登录)' },
        { name: '我的布告栏' },
    ]
}
const rightClickXiTongGongJu = {
    w: 260, h: 273, childern: [
        {
            name: '管理价格预警', click: () => {
                ipcRenderer.send('open-yujinglist')
            }
        },
        // { name: '市场雷达' },
        // { name: '批里预警' },
        {
            name: '已触发预警列表', click: () => {
                ipcRenderer.send('open-yujingchufalist')
            }
        },
        // { name: '管理关注报价', isSplit: 1 },
        // { name: '指标管理器', isSplit: 1 },
        {
            name: '软件清理', click: () => {
                ipcRenderer.send('clear_all_cache')
            }
        },
        // { name: '画线列表及管理' },
        {
            name: '清除日志', click: () => {
                ipcRenderer.send('right_click_msg', { type: '清除日志' })
            }
        },
        {
            name: '上传日志', click: () => {
                ipcRenderer.send('oepn-uploadlog')
            }
        },
        // { name: '更新交易所码表', isSplit: 1 },
        {
            name: '截图', kj: '', click: () => {
                ipcRenderer.send('open-screenshot')
            }
        },
        {
            name: '窗口/全屏状态切换', kj: '', isSplit: 1, click: () => {
                ipcRenderer.send('change-imized')
            }
        },
        // { name: '软件锁屏', kj: 'Ctrl+Alt+K' },
        {
            name: '收到后台运行', isSplit: 1, click: () => {
                ipcRenderer.send('close-exe')
            }
        },
        {
            name: '网络状况报告', click: () => {
                ipcRenderer.send('open-networkcondition', '网络状况报告')
            }
        },
        {
            name: 'CPU状态报告', click: () => {
                ipcRenderer.send('open-networkcondition', 'CPU状态报告')
            }
        },
        {
            name: '优选行情服务器', click: () => {
                ipcRenderer.send('open-preferredmarketserver')
            }
        },
        // { name: '账号授权' },
        // {
        //     name: 'ping服务器'
        //     , click: () => {
        //         // ipcRenderer.send('right_click_msg', { type: 'ping服务器' })
        //     }
        // },
    ]
}
const rightClickBangZhu = {
    w: 240, h: 128, childern: [
        // {
        //     name: '软件说明书', click: () => {
        //         shell.openExternal('https://www.wenhua.com.cn/new_guide/Wh6/sanjianxiadan.html');
        //     }
        // },
        // {
        //     name: '在线客服', kj: '', isSplit: 1, click: () => {
        //         shell.openExternal('https://help.wenhua.com.cn/index.asp');
        //     }
        // },
        // {
        //     name: '博富财经官网', click: () => {
        //         shell.openExternal('https://www.wenhua.com.cn/');
        //     }
        // },
        // {
        //     name: '期货公司官网', isSplit: 1, click: () => {
        //         shell.openExternal('https://db.wenhua.com.cn/wh_Company/qhcompany_show.asp?BigAccount=webwh6');
        //     }
        // },
        // {
        //     name: '博富财经的其他软件', click: () => {
        //         shell.openExternal('https://www.wenhua.com.cn/product.html');
        //     }
        // },
        // {
        //     name: '下载手机期货软件(随身行)', isSplit: 1, click: () => {
        //         shell.openExternal('https://app.wenhua.com.cn/index.html');
        //     }
        // },
        {
            name: '用户满意度调查', click: () => {
                ipcRenderer.send('open-userevaluate')
            }
        },
        {
            name: '截图反映软件问题', kj: '', isSplit: 1, click: () => {
                ipcRenderer.send('open-screenshot')
            }
        },
        {
            name: '金融日历', isSplit: 1, click: () => {
                shell.openExternal('https://bridge.wenhua.com.cn/view/pc-calendar/');
            }
        },
        {
            name: '升级', click: () => {
                ipcRenderer.send('right_click_msg', { type: '升级', msg: '已是最新版本无需升级' })

            }
        },
        {
            name: '恢复以前版本', click: () => {
                ipcRenderer.send('right_click_msg', { type: '恢复以前版本', msg: '无可恢复版本' })

            }
        },
        // {
        //     name: '升级说明', click: () => {
        //         shell.openExternal('https://db.wenhua.com.cn/version.asp?appid=10');
        //     }
        // },
        // {
        //     name: '关于', click: () => {
        //         ipcRenderer.send('open-about')
        //     }
        // },
    ]
}
export default { rightClickKline, rightClickGHangQing, rightClickMinu, rightClickZhangHu, rightClickMuBan, rightClickZIxun, rightClickGeXingHua, rightClickXiTongGongJu, rightClickBangZhu }